#divlogin {
	position: absolute;
	width: 370px;
	left: 50%;
	top: 50%;
	margin-top: -250px;
	margin-left: -185px;
	font-size: 1.0em;
	color: #333;
}

#divlogin legend {
	padding-left: 0;
}

#divlogin legend {
	color: #333;
	font-weight: bold;
}

#divlogin fieldset {
	font-family: sans-serif;
	border: 1px solid #1f3f67;
/*	background: url(../images/fieldset.gif) left bottom repeat-x;
	background-color: #F8FDEF;
*/
}

#divlogin fieldset fieldset {
	background: none;
}

#divlogin fieldset p, #divlogin fieldset fieldset {
	padding: 5px 10px 7px;
	background: url(../images/divider.gif) left bottom repeat-x;
}

#divlogin label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}


div.error { display: none; }
input {	border: 1px solid black;
}



input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }

#divlogin .gray * { color: gray; }
